<?php

class venta{
//variables de mapeo
var $venta_id;
var $venta_fecha;
var $us_id;
var $moto_id;
var $cli_id;
var $est_venta_id;
var $suc_id;
var $venta_numero;
var $venta_precio;
var $venta_nro_factura;
var $venta_eliminado;
var $venta_fecha_entrega;
var $us_id_modifica;
var $venta_descripcion;
var $venta_monto_adicional;
//variables de clase

var $campos;
var $db;

///////////////////////
function venta($id=0){
$this->db = new mydb();
$this->tabla = 'venta';
$this->campos = 'venta_fecha,us_id,moto_id,cli_id,est_venta_id,suc_id,venta_numero,venta_precio,venta_nro_factura
    ,venta_eliminado,venta_fecha_entrega,us_id_modifica,venta_descripcion,venta_monto_adicional';

if($id){
$this->get($id);
}

}
//////////////////// 


////////////////////
function add(){ $values = "'$this->venta_fecha',$this->us_id,$this->moto_id,$this->cli_id,$this->est_venta_id
        ,$this->suc_id,$this->venta_numero,$this->venta_precio,$this->venta_nro_factura,$this->venta_eliminado
        ,'$this->venta_fecha_entrega',$this->us_id_modifica,'$this->venta_descripcion',$this->venta_monto_adicional";
$this->venta_id = $this->db->add($values,$this->campos,$this->tabla); return $this->venta_id; }
////////////////////// 




///////////////////


function del(){
$GLOBALS["db"]->del("venta_id = $this->venta_id",$this->tabla);
} 

//////////////////////////




/////////////////////////
function get($id = 0){
   	if($id){
   	$rs = $GLOBALS["db"]->consulta("SELECT *        FROM $this->tabla 
       WHERE venta_id = $id");
   	 $this->venta_id = $rs[0]["venta_id"];
   	 $this->venta_fecha = $rs[0]["venta_fecha"];
   	 $this->us_id = $rs[0]["us_id"];
   	 $this->moto_id = $rs[0]["moto_id"];
   	 $this->cli_id = $rs[0]["cli_id"];
   	 $this->est_venta_id = $rs[0]["est_venta_id"];
   	 $this->suc_id = $rs[0]["suc_id"];
   	 $this->venta_numero = $rs[0]["venta_numero"];
   	 $this->venta_precio = $rs[0]["venta_precio"];
   	 $this->venta_nro_factura = $rs[0]["venta_nro_factura"];
   	 $this->venta_eliminado = $rs[0]["venta_eliminado"];
   	 $this->venta_fecha_entrega = $rs[0]["venta_fecha_entrega"];
   	 $this->us_id_modifica = $rs[0]["us_id_modifica"];
         $this->venta_descripcion = $rs[0]["venta_descripcion"];
         $this->venta_monto_adicional = $rs[0]["venta_monto_adicional"];
}
}



//////////////////////




///////////////////////////
function setventa_id($par=0){
if(!$par){
$this->venta_id = -1;
}else{
$this->venta_id = (int)$par;
}
}




///////////////////////
function setventa_fecha($par=''){
if(!$par){
$this->venta_fecha = '';
}else{
$this->venta_fecha = (string)$par;
}
}



////////////////////

///////////////////////
function setus_id($par=0){
if(!$par){
$this->us_id = 0;
}else{
$this->us_id = (int)$par;
}
}



////////////////////

///////////////////////
function setmoto_id($par=0){
if(!$par){
$this->moto_id = 0;
}else{
$this->moto_id = (int)$par;
}
}



////////////////////

///////////////////////
function setcli_id($par=0){
if(!$par){
$this->cli_id = 0;
}else{
$this->cli_id = (int)$par;
}
}



////////////////////

///////////////////////
function setest_venta_id($par=0){
if(!$par){
$this->est_venta_id = 0;
}else{
$this->est_venta_id = (int)$par;
}
}



////////////////////

///////////////////////
function setsuc_id($par=0){
if(!$par){
$this->suc_id = 0;
}else{
$this->suc_id = (int)$par;
}
}



////////////////////

///////////////////////
function setventa_numero($par=0){
if(!$par){
$this->venta_numero = 0;
}else{
$this->venta_numero = (int)$par;
}
}



////////////////////

///////////////////////
function setventa_precio($par=0){
if(!$par){
$this->venta_precio = 0;
}else{
$this->venta_precio = (float)$par;
}
}

////////////////////

///////////////////////
function setventa_nro_factura($par=0){
if(!$par){
$this->venta_nro_factura = 0;
}else{
$this->venta_nro_factura = (int)$par;
}
}

function setventa_monto_adicional($par=0){
if(!$par){
$this->venta_monto_adicional = 0;
}else{
$this->venta_monto_adicional = (int)$par;
}
}

////////////////////

///////////////////////
function setventa_eliminado($par=0){
if(!$par){
$this->venta_eliminado = 0;
}else{
$this->venta_eliminado = (int)$par;
}
}



////////////////////

///////////////////////
function setventa_fecha_entrega($par=''){
if(!$par){
$this->venta_fecha_entrega = '';
}else{
$this->venta_fecha_entrega = (string)$par;
}
}

function setventa_descripcion($par=''){
    if(!$par){
    $this->venta_descripcion = '';
    }else{
    $this->venta_descripcion = (string)$par;
    }
}


////////////////////

///////////////////////
function setus_id_modifica($par=0){
if(!$par){
$this->us_id_modifica = 0;
}else{
$this->us_id_modifica = (int)$par;
}
}



////////////////////

function upd(){
if($this->venta_id){
 $values = "venta_fecha='$this->venta_fecha',us_id=$this->us_id,moto_id=$this->moto_id,cli_id=$this->cli_id,est_venta_id=$this->est_venta_id,suc_id=$this->suc_id,venta_numero=$this->venta_numero,
 venta_precio=$this->venta_precio,venta_nro_factura=$this->venta_nro_factura,venta_eliminado=$this->venta_eliminado,
 venta_fecha_entrega='$this->venta_fecha_entrega',us_id_modifica=$this->us_id_modifica,
 venta_descripcion='$this->venta_descripcion',venta_monto_adicional=$this->venta_monto_adicional";
  $this->db->update("venta_id=$this->venta_id",$values,$this->tabla);  
   
}
}

}

?>